// components/choiceImg/choiceImg.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    img_src:{
      type: String,
      value: ''
    }
  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 上传图片回调函数
    handleUploadImg(){
      const that = this
      wx.chooseImage({
        count: 1,
        sizeType: ['original', 'compressed'],
        sourceType:['album', 'camera'],
        success(res){
          // tempFilePath可以作为img标签的src属性显示图片
          const tempFilePaths = res.tempFilePaths[0]
          // 子组件通过自定义事件向父页面传递数据(图片文件临时路径)
          that.triggerEvent('choiceTap', {tempFilePaths})
        }
      })
    },
    // 聊天中选择图片解析
    handleChatImg(){
      const that = this
      wx.chooseMessageFile({
        count: 1,
        type: "image",
        success(res){
          const tempFilePaths = res.tempFiles[0].path
          that.triggerEvent('choiceTap', {tempFilePaths})
        }
      })
    },
  }
})
